package com.takeaway.service.serviceinterface;

import com.takeaway.pojo.Cart;

import java.util.List;

/**
 * @author 后台赖骏
 */
public interface CartService {




    /**查询该用户的购物车
     * @param userId 用户的id
     * @return 添加成功数字
     * @param foodId 菜品的id
     * @param cartNum 订菜数字
     * @throws Exception 抛出异常进行回滚

     */
    int addCart(int userId,int foodId,int cartNum) throws Exception;
    /**查询该用户的购物车
     * @param userId 用户的id
     * @return 返回Food集合
     * @throws Exception 抛出异常进行回滚
     */
    List<Cart> checkCart(int userId) throws Exception;

    /**删除购物车里面的内容
     * @param cartId 要删除的cartID
     * @return 返回删除成功的int值
     * @throws Exception 抛出异常进行回滚
     */
    int deleteCart(int cartId) throws Exception;


}
